# 定义诗歌内容
title = "梅傲冬雪"
author = "作者: 张军"
verses = [
    "苍茫暮色朔风吹，碧落纷飞六出时。",
    "素裹冰魂张粉蕊，寒凌玉面展虬枝。",
    "一群骚客尽情赏，几只霜禽偷眼痴。",
    "雪白梅红添画意，暗香袅袅赋清诗。"
]

# 确定整体宽度（可根据需要调整）
total_width = 50

# 诗句缩进值（修改这个值来调整诗句位置）
# 数值越大，诗句越靠右；数值越小，诗句越靠左
verse_indent = 10  # 可以自行修改这个值

# 创建分隔线
separator = "-" * total_width

# 打印顶部分隔线
print(separator)

# 打印居中的标题和作者
print(title.center(total_width))
print(author.center(total_width))
print()  # 空行分隔

# 打印诗句（根据缩进值调整位置）
for verse in verses:
    # 确保缩进不会导致内容超出总宽度
    safe_indent = min(verse_indent, total_width - len(verse))
    print(" " * safe_indent + verse)

# 打印底部分隔线
print(separator)
